package cn.itcast.itcaststore.dao;

/**
 * 用户
 * @Auther: 万秋泊
 * @Date: 2021/10/27 10:54
 * @Description:
 * 商家
 * 王之伟
 */

import cn.itcast.itcaststore.domain.Notice;

import java.sql.SQLException;
import java.util.List;

/**
 * 前台系统，查询最新添加或修改的一条公告 dao层
 */
public interface NoticeDao {
    Notice getRecentNotice();

    /**
     * 查询所有公告
     * @return
     */
    List<Notice> findAllNotice() throws SQLException;
    /**
     * 添加公告
     */
    int addNotice(Notice notice) throws SQLException;
    /**
     * 删除公告
     */
    void deleteNotice(int n_id) throws SQLException;

    /**
     * 根据id修改
     */
    void updateNotice(Notice notice) throws SQLException;

    /**
     * 根据id查找
     */
    Notice findNoticeById(int n_id) throws SQLException;


}
